iT邦幫忙

2021 iThome 鐵人賽

DAY 15
1
Arm Platforms

Arm 的初體驗系列 第 15

Raspberry pi 與周邊的溝通

  • 分享至 

  • xImage
  •  

Raspberry pi 提供的40根Pin中
有26個GPIO可用
當中有幾個串列傳輸的技術是我們要知道的
這關係到之後與周邊device的溝通
像是IIC SPI RART 1-Wire

SPI Serial Peripheral Interface Bus
屬於同步雙向的傳輸
由SCLK MOSI MISO SS組成
一個Master可以與多個Slave溝通
https://ithelp.ithome.com.tw/upload/images/20210918/20119806xdACyw92Up.jpg

可用在RFID 無線射頻辨識模組

IIC Inter Integrated Circuit
也是同步雙向的傳輸 但是在同一時間內僅能一邊可以傳輸 所以屬於半雙工https://ithelp.ithome.com.tw/upload/images/20210918/20119806KJzBnALroE.jpg
周邊的devices有LCD模組 PCF8591(AD/DA轉換模組) APDS(環境亮度和接近感測模組)

最初的版本有100Kbps
後面升級到400甚至是5Mbps
一般的走線長度不超過30cm

1-Wire 僅用一根訊號線
clock 與Data共用傳輸線
適用在較低的資料傳輸率 像是溫度感測

至於UART Universal Asynchronous Receiver/Transmitter
通用非同步收發傳輸器
只允許兩個device對接
Master的TX接Slave的RX
Master的RX接Slave的TX
速度上因為僅用兩條線 一般最高為115.2Kbps


上一篇
Raspberry的PWM
下一篇
距離感測模組
系列文
Arm 的初體驗33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言